home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / et3_0-a1.lha / et3 / src / DebuggerIF.C < prev    next >
C/C++ Source or Header  |  1992-08-10  |  1KB  |  63 lines

  1. #include "DebuggerIF.h"
  2. #include "Class.h"
  3. #include "Application.h"
  4. #include "StreamConnection.h"
  5. #include "String.h"
  6.  
  7. NewMetaImpl0(DebuggerIF, Manager);
  8.  
  9. DebuggerIF::DebuggerIF() : Manager("etgdb")
  10. {    
  11. }
  12.  
  13. void DebuggerIF::ExecFile(char *file)
  14. {
  15.     gRpc->Talk("etgdb", "debug %s", file);
  16. }
  17.  
  18. void DebuggerIF::SetBreakPoint(char *file, int line)
  19. {
  20.     gRpc->Talk("etgdb", "breakat %s %d", file, line);
  21. }
  22.  
  23. void DebuggerIF::KillDebugger()
  24. {
  25.     gRpc->Talk("etgdb", "kill");
  26. }
  27.  
  28. void DebuggerIF::StartDebugger()
  29. {
  30.     gRpc->Talk("etgdb", "start");
  31. }
  32.  
  33. void DebuggerIF::RunExec(char *file)
  34. {
  35.     gRpc->Talk("etgdb", "run %s", file);
  36. }
  37.  
  38. void DebuggerIF::ChangeDir(char *dir)
  39. {
  40.     gRpc->Talk("etgdb", "chdir %s", dir);
  41. }
  42.  
  43. void DebuggerIF::AddDir(char *dir)
  44. {
  45.     gRpc->Talk("etgdb", "adddir %s", dir);
  46. }
  47.  
  48. void DebuggerIF::ViewFile(char *file)
  49. {
  50.     gRpc->Talk("etgdb", "viewfile %s", file);
  51. }
  52.  
  53. void DebuggerIF::ReadCommandsFromFile(char *file)
  54. {
  55.     gRpc->Talk("etgdb", "readcmds %s", file);
  56. }
  57.  
  58. void DebuggerIF::Attach(char *file, int pid)
  59. {
  60.     gRpc->Talk("etgdb", "attach %s %d", file, pid);
  61. }
  62.  
  63.